package com.cssy.xxkj.logic.entity.vo;

import java.math.BigDecimal;


/**
 * PI单号数据对象
 * 
 * @since 2014-09-12
 */
public class LogicSalesPiCodeVO {

	/**
     * column logic_sales.zd001FormCode  销售定单号
     */
    private String zd001FormCode;
	
	/**
	 * column logic_sales.zd002PiCode PI单号
	 */
	private String zd002PiCode;
	

	/**
	 * column logic_sales.zd004CustomerId 客户ID
	 */
	private String zd004CustomerId;

	/**
	 * column logic_sales.zd005CustomerCode 客户编码
	 */
	private String zd005CustomerCode;

	/**
	 * column logic_sales.zd006CustomerName 客户名称
	 */
	private String zd006CustomerName;
	
	/**
	 * column logic_sales.zd022SalesMan 业务员
	 */
	private String zd022SalesMan;

	private String materialsCode;//产品编码
	
	private String materialsName; //产品名称
	
	private String materialsModel;//产品规格
	
	private String materialsUnit;//产品单位
	
	private BigDecimal salesQuantity;//销售数量

	/**
	 * column logic_sales.zd024Billstatus 单据状态(0草稿1提交2财务审核3生产部审核4)
	 */
	private String zd024Billstatus;

	/**
	 * column logic_sales.zd025WareStatus 仓库状态-0未出库，1部分出库，2全部出库，3部分出库完结，4未出库完结
	 */
	private Integer zd025WareStatus;

	/**
	 * column logic_sales.zd026WithSingle 0加单1不加单
	 */
	private Integer zd026WithSingle;
	
	private String proPlanCode;//生产计划单号
	
	private String proStorInCode;//生产入库单号
	
	private String proStorOutCode;//销售出库单号
	
	private BigDecimal planQuantity;//计划数量
	
	private BigDecimal rkQuantity;//入库数量
	
	private BigDecimal ckQuantity;//出库数量

	public LogicSalesPiCodeVO() {
		
	}

	public String getZd001FormCode() {
		return zd001FormCode;
	}

	public void setZd001FormCode(String zd001FormCode) {
		this.zd001FormCode = zd001FormCode;
	}

	public String getZd002PiCode() {
		return zd002PiCode;
	}

	public void setZd002PiCode(String zd002PiCode) {
		this.zd002PiCode = zd002PiCode;
	}

	public String getZd004CustomerId() {
		return zd004CustomerId;
	}

	public void setZd004CustomerId(String zd004CustomerId) {
		this.zd004CustomerId = zd004CustomerId;
	}

	public String getZd005CustomerCode() {
		return zd005CustomerCode;
	}

	public void setZd005CustomerCode(String zd005CustomerCode) {
		this.zd005CustomerCode = zd005CustomerCode;
	}

	public String getZd006CustomerName() {
		return zd006CustomerName;
	}

	public void setZd006CustomerName(String zd006CustomerName) {
		this.zd006CustomerName = zd006CustomerName;
	}

	public String getZd022SalesMan() {
		return zd022SalesMan;
	}

	public void setZd022SalesMan(String zd022SalesMan) {
		this.zd022SalesMan = zd022SalesMan;
	}

	public String getZd024Billstatus() {
		return zd024Billstatus;
	}

	public void setZd024Billstatus(String zd024Billstatus) {
		this.zd024Billstatus = zd024Billstatus;
	}

	public Integer getZd025WareStatus() {
		return zd025WareStatus;
	}

	public void setZd025WareStatus(Integer zd025WareStatus) {
		this.zd025WareStatus = zd025WareStatus;
	}

	public Integer getZd026WithSingle() {
		return zd026WithSingle;
	}

	public void setZd026WithSingle(Integer zd026WithSingle) {
		this.zd026WithSingle = zd026WithSingle;
	}
	
	public String getProPlanCode() {
		return proPlanCode;
	}

	public void setProPlanCode(String proPlanCode) {
		this.proPlanCode = proPlanCode;
	}

	public String getProStorInCode() {
		return proStorInCode;
	}

	public void setProStorInCode(String proStorInCode) {
		this.proStorInCode = proStorInCode;
	}

	public String getProStorOutCode() {
		return proStorOutCode;
	}

	public void setProStorOutCode(String proStorOutCode) {
		this.proStorOutCode = proStorOutCode;
	}

	public String getMaterialsCode() {
		return materialsCode;
	}

	public void setMaterialsCode(String materialsCode) {
		this.materialsCode = materialsCode;
	}

	public String getMaterialsName() {
		return materialsName;
	}

	public void setMaterialsName(String materialsName) {
		this.materialsName = materialsName;
	}

	public String getMaterialsModel() {
		return materialsModel;
	}

	public void setMaterialsModel(String materialsModel) {
		this.materialsModel = materialsModel;
	}

	public String getMaterialsUnit() {
		return materialsUnit;
	}

	public void setMaterialsUnit(String materialsUnit) {
		this.materialsUnit = materialsUnit;
	}

	public BigDecimal getSalesQuantity() {
		return salesQuantity;
	}

	public void setSalesQuantity(BigDecimal salesQuantity) {
		this.salesQuantity = salesQuantity;
	}

	public BigDecimal getPlanQuantity() {
		return planQuantity;
	}

	public void setPlanQuantity(BigDecimal planQuantity) {
		this.planQuantity = planQuantity;
	}

	public BigDecimal getRkQuantity() {
		return rkQuantity;
	}

	public void setRkQuantity(BigDecimal rkQuantity) {
		this.rkQuantity = rkQuantity;
	}

	public BigDecimal getCkQuantity() {
		return ckQuantity;
	}

	public void setCkQuantity(BigDecimal ckQuantity) {
		this.ckQuantity = ckQuantity;
	}

}